.. :validated: 3.2.0

.. _u+c_editing_users:

Пользователи
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

В списке **Пользователи** в карточке группы пользователей отображается блок с данными о сотрудниках: ФИО, логин, подразделение, должность, состояние. 

Для списка пользователей доступен поиск по ФИО и логину. Поиск работает по одному из ключей: имени, фамилии, отчеству или логину. Для поиска в соответствующем поле ввести значение от трех символов, результат поиска будет выводиться после нажатия кнопки **лупа**. Отображаются только те результаты поиска, у которых в столбце содержится значение, частично или полностью совпадающее со строкой поиска. Если значение некорректно, в результатах поиска появится надпись «Данные отсутствуют».

Столбцы с ФИО и логином поддерживают функцию прямой и обратной сортировки пользователей в алфавитном порядке. 

В столбце с ФИО сортировка происходит по фамилии. Если столбец с ФИО заполнен полностью, то для прямого порядка сортировки сначала выводятся результаты на английском языке от A до Z, потом на русском от А до Я, для обратного порядка — наоборот: сначала на русском от Я до А, потом на английском от Z до A.

Столбцы с названием подразделения и должности поддерживают функцию фильтрации по уникальным значениям. При нажатии на кнопку фильтра появится список со значениями. Выбрать необходимое. Если значения отсутствуют (подразделение или должность не назначены), появится окно с надписью «Без фильтров». Для сброса фильтра нажать **[Сбросить]**, затем **[ОК]**, чтобы применить изменения.

Сортировка, поиск и фильтрация доступны, если количество пользователей в группе не превышает 2000. Если пользователей в группе 2000 или больше, доступны поиск и сортировка только по логину. Остальные опции поиска, сортировки и фильтрации недоступны.

Вертикальная прокрутка таблицы возможна в пределах 25 строк. 

В левом нижнем углу списка указано количество учетных записей. При достижении лимита в 2000 пользователей, отобразится надпись «Записей больше 2000. Доступны только поиск и сортировка по атрибуту "Логин"». 

В правом нижнем углу кнопки переключения страниц.

Для добавления пользователей в таблицу подразделения необходимо нажать **[+ Добавить]**. Появится таблица **Добавить записи** со списком пользователей. Выбрать нужные учетные записи и нажать **[Добавить]** в правом нижнем углу таблицы.

В таблице **Добавить записи** также доступен поиск по ФИО и логину от трех символов.

Для отмены добавления учетных записей пользователей в подразделение нажать **[Отмена]**.

Для добавления пользователя в группу требуется наличие привилегии User groups - Set group membership.

Области действия активных ролей с этой привилегией должны включать:

- подразделение пользователя;
- подразделение группы, в которую добавляется пользователь.

Если на группу назначены роли, исполнителю операции потребуются привилегия Roles Membership - Manage.

Области действия активных ролей с этой привилегией должны включать:

- Подразделение пользователя;
- Подразделения всех ролей, назначенных на группу.

При добавлении в группу пользователь наследует все роли, назначенные на группу.

Система поддерживает исключение одного или нескольких пользователей одновременно. Для этого необходимо отметить требуемые записи в списке и нажать **[Исключить]**. 

При массовом исключении пользователей появится модальное окно с надписью: «Исключить записи? Будет исключено записей: (выбранное количество)». В окне нажать **[Исключить]** для подтверждения действия или **[Отмена]** для прерывания.

После исключения из группы пользователь лишается ролей, унаследованных им от группы.

Для удаления пользователя из группы требуется наличие привилегии User groups - Set group membership.

Области действия активных ролей с этой привилегией должны включать:

- подразделение пользователя;
- подразделение группы, из которой исключается пользователь.

Если на группу назначены роли, исполнителю операции дополнительно требуется привилегия Roles Membership - Manage.

Области действия активных ролей с этой привилегией должны включать:

- подразделение пользователя;
- подразделения всех ролей, назначенных на группу.

При нажатии на кнопку **[+ Новый пользователь]** будет выполнен переход на карточку добавления нового пользователя в подразделе **Пользователи**.

.. include:: /9_userguide/save_close.inc
